<?
/**
 * <b>GetCategorySpecificsRequestType Class</b>
 * Published 04/11/2010 18:59:10
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('AbstractRequestType.php');
require_once('CategoryItemSpecificsType.php');

class GetCategorySpecificsRequestType extends AbstractRequestType{
 /** Start Properties **/
	// @var string $CategoryID
	public $CategoryID;
	// @var CategoryItemSpecificsType $CategorySpecific
	public $CategorySpecific;
	// @var boolean $CategorySpecificsFileInfo
	public $CategorySpecificsFileInfo;
	// @var boolean $ExcludeRelationships
	public $ExcludeRelationships;
	// @var boolean $IncludeConfidence
	public $IncludeConfidence;
	// @var dateTime $LastUpdateTime
	public $LastUpdateTime;
	// @var int $MaxNames
	public $MaxNames;
	// @var int $MaxValuesPerName
	public $MaxValuesPerName;
	// @var string $Name
	public $Name;
 /** End Properties **/

/**
 *
 * @return string
 */
	function getCategoryID(){
		return $this->CategoryID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setCategoryID($value){
		$this->CategoryID = $value;
	}


/**
 *
 * @return CategoryItemSpecificsType
 */
	function getCategorySpecific(){
		return $this->CategorySpecific;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setCategorySpecific($value){
		$this->CategorySpecific = $value;
	}


/**
 *
 * @return boolean
 */
	function getCategorySpecificsFileInfo(){
		return $this->CategorySpecificsFileInfo;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setCategorySpecificsFileInfo($value){
		$this->CategorySpecificsFileInfo = $value;
	}


/**
 *
 * @return boolean
 */
	function getExcludeRelationships(){
		return $this->ExcludeRelationships;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setExcludeRelationships($value){
		$this->ExcludeRelationships = $value;
	}


/**
 *
 * @return boolean
 */
	function getIncludeConfidence(){
		return $this->IncludeConfidence;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setIncludeConfidence($value){
		$this->IncludeConfidence = $value;
	}


/**
 *
 * @return dateTime
 */
	function getLastUpdateTime(){
		return $this->LastUpdateTime;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setLastUpdateTime($value){
		$this->LastUpdateTime = $value;
	}


/**
 *
 * @return int
 */
	function getMaxNames(){
		return $this->MaxNames;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setMaxNames($value){
		$this->MaxNames = $value;
	}


/**
 *
 * @return int
 */
	function getMaxValuesPerName(){
		return $this->MaxValuesPerName;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setMaxValuesPerName($value){
		$this->MaxValuesPerName = $value;
	}


/**
 *
 * @return string
 */
	function getName(){
		return $this->Name;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setName($value){
		$this->Name = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->AbstractRequestType("GetCategorySpecificsRequestType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"CategoryID"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..100"
					),
				"CategorySpecific"=>
					array(
						"required"=>false,
						"type"=>"CategoryItemSpecificsType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..275"
					),
				"CategorySpecificsFileInfo"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ExcludeRelationships"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"IncludeConfidence"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"LastUpdateTime"=>
					array(
						"required"=>false,
						"type"=>"dateTime",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"MaxNames"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"MaxValuesPerName"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Name"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
